package com.longmen.service;

import com.longmen.pojo.dto.ItemCategoryDto;
import com.longmen.pojo.dto.PageQueryDto;
import com.longmen.pojo.entity.ItemCategory;
import com.longmen.result.PageResult;

import java.util.List;

public interface ItemCategoryService {

    /**
     * 分页查询类目列表
     * @return
     */
    PageResult PageList(PageQueryDto pageQueryDto);

    /**
     *根据id查询子节点
     */
    List<ItemCategoryDto> queryTreeNodes(Integer id);

    /**
     * 添加父分类
     */
    void insertCategory(ItemCategory itemCategory);

    /**
     * 删除分类
     * @param id
     */
    void deleteById(Integer id);
}
